tunica albugiea and spermatic cord - Deutsch Englisch Wörterbuch